/*
Theme Name: bengshuo
Theme URI: http://www.shang.fm
Description: for bengshuo.com & shang.fm.
Author: wangwei
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/*-------------------------------alisoftUED主题借用------------------------------- */
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, a,img, th,td,form, fieldset, iframe, object, pre, code, legend, blockquote{margin:0; padding:0; border:0; outline:0}
ol, ul{list-style:none}
:focus{outline:0}
strong{font-weight:bold}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
/*form*/
form label{cursor:pointer}
input, button, textarea{font-family:inherit; font-size:100%}

/*table*/
table{border-collapse:separate;}
caption, th, td{/*text-align:left; */font-weight:normal}

/*-------------------------------------@font-----------------------------------*/
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
h2.title,h2.entry-title,
.f-ya{font-family:"Microsoft YaHei","Trebuchet MS","Lucida Grande",Arial,Sans-serif;}
/*--------------------------------@link-----------------------------------------*/
a{color:#006cff; text-decoration:none}
a:hover{color:#f09; text-decoration:underline}

/*---------------------------------------@layout-------------------------------------*/

.header:after, #footer:after, #main:after, 
.section:after, .nav:after,.box:after
{content:"\0020"; display:block; height:0; clear:both}
.header, #footer, #main,.nav,.section{zoom:1}
.section,#main
{margin:0 auto; width:996px;}
#container, .aside,.col{display:inline; overflow:hidden}
#container{ float:left; width:756px;}
.aside{ float:right; width:230px;}
/*---------------------------------------@declare -------------------------------------*/
body{color:#333; background:#f6f6f6; font:12px/1.5 Arial,Helvetica,sans-serif}
.InlineBlock,.irss,.isearch,.iued,.ialue
{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;*margin-right:3px;vertical-align:middle;position:relative;}
.nav ul:after,.showNews .fn:after,.post .info:after,.page .info:after
{content:"\0020"; display:block; height:0; clear:both}
.nav ul,.showNews .fn,.post .info,.page .info
{zoom:1;}
/* tools  (first char uppercase) */
.Pos{position:relative; zoom:1}
.Hide{display:none}
.Invisible{visibility:hidden; position:absolute;}
.Clear{ clear:both}
.Fixfloat{ overflow:hidden;  _display:inline-block}
.Nowrap{white-space:nowrap; overflow:hidden}
.Break{word-break:break-all; overflow:hidden}
.Right{ float:right}
.Left{ float:left}

/* css sprites*/
.irss,.isearch,.iued,.ialue
{ background-image:url(img/icon.png); background-repeat:no-repeat;}
.widget_search
{ background-image:url(img/bg.png); background-repeat:no-repeat;}

.irss{ width:20px; height:20px;}
.isearch{ width:13px; height:13px; background-position:0 -26px;}
.iued{ width:75px; height:16px; background-position:0 -41px;}
.ialue{ width:82px; height:16px;background-position:0 -63px;}


/*---------------------------------------@app -------------------------------------*/
.header{ background:url(img/hd.png) center 0 no-repeat; height:188px; width:100%;}
.header h1{ text-indent:-999em;}

.siteNav{ background:#3e3736; width:100%; margin-bottom:10px;}
.siteNav ul{ width:996px; margin:0 auto; position:relative; height:30px; padding-top:1px;}
.siteNav li{ float:left; margin-right:10px;}
.siteNav li.current-menu-item,.siteNav li.current_page_item a{ font-weight:bold; color:#42ff00; background:#4D4646;}
.siteNav li a{font-size:14px; color:#f6f6f6; display:block; padding:6px 10px 4px;}
.siteNav li a:hover{color:#42ff00; background:#4D4646;}
.siteNav li strong a{ color:#42ff00;}
.siteNav .ued{ background:url(img/ued.png) no-repeat; position:absolute; width:357px; margin:0; top:-3px; right:0;}
.siteNav .ued a{ width:119px; height:35px; float:left; padding:0;}
.siteNav .ued a:hover{background:none;}

.showNews{ margin-bottom:18px;}
.showNews .fn li{ width:332px; height:23px;float:left; text-align:center; padding-top:3px; background:#bababa; display:inline; }
.showNews .fn li.on{ background:#a09f9f; font-size:14px; font-weight:bold;}
.showNews .fn li a{color:#fff;}

.post{ border:1px solid #e4e4e4; background:#fff; margin-bottom:15px;}
.post .info{ padding:12px 15px 5px; position:relative; zoom:1; border-bottom:1px solid #e4e4e4; color:#9d9d9d;}
.post h2{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.post .avatar{float:left; margin-right:10px; display:inline;}
.post .info ul{ float:left;}
.post .info .comment{ position:absolute; right:10px; bottom:3px;}
.post .entry-content,.post .entry-summary { padding:15px 15px; line-height:1.8;}
.post .entry-content .more{ display:block; margin-left:30px; margin-bottom:15px;}
.post .entry-utility {padding:15px 15px; line-height:1.8;}

.page { border:1px solid #e4e4e4;background:#fff; margin-bottom:15px;}
.page .info{ padding:12px 15px 5px; position:relative; zoom:1; border-bottom:1px solid #e4e4e4; color:#9d9d9d;}
.page h2{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.page .avatar{float:left; margin-right:10px; display:inline;}
.page .info ul{ float:left;}
.page .info .comment{ position:absolute; right:10px; bottom:3px;}
.page .entry-content ,.page .entry-summary { padding:15px 15px; line-height:1.8;}
.page .entry-content .more{ display:block; margin-left:30px; margin-bottom:15px;}
.page .entry-utility {padding:15px 15px; line-height:1.8;}

.page-title{
	font-size:24px;
}


.widget_bengshuo{
	
}
.rss{
	background:#f1f1f1;
	display:block;
	padding:5px 10px;
	font-weight:bold;
	color:#00b0d8;
	font-size:13px;
	margin-bottom:0px;
}
.rss,.irss{
	margin-right:0px;
}

.widget_search{ background:#F6F6F6; padding:2px 15px 0 2px; height:22px; overflow:hidden; position:relative; border:1px solid #b7b7b7; margin-bottom:15px;}
.widget_search input{ width:100%; border:0;}
.widget_search label{ display:none;}
.widget_search #searchsubmit{ display:none;}
.widget_search .isearch{ position:absolute; right:2px; top:6px; cursor:pointer;}

/*
.asideBox{border:1px solid #e4e4e4; margin-bottom:15px;}
.asideBox h3{border-bottom:1px solid #e4e4e4; background:#f1f1f1; color:#8c8c8c; padding:5px 10px;}
.asideBox dd{ background:#fff;}
.asideBox dd li{padding:5px 5px 5px 15px; background:url(img/icon.png) -90px -184px no-repeat; border-top:1px dashed #e2e2e2; overflow:hidden;zoom:1;}
.asideBox dd li.first{ border:0;}
.asideBox dd li .item{ color:#6e6e6e; margin-left:5px;}
.asideBox dd li .count{ float:right; color:#6e6e6e;}
.asideBox dd li a{color:#6e6e6e;}
*/
/*侧边栏目*/
.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul li{
	border:1px solid #e4e4e4;margin-bottom:15px;
}

.widget-area ul li h3 {
	border-bottom:1px solid #e4e4e4; background:#f1f1f1; color:#8c8c8c; padding:5px 10px;
}
.widget-area ul ul li{
	border:0;
	margin:0;
	padding:5px 5px 5px 15px;
	background:url(img/icon.png) -90px -184px no-repeat #fff;
	border-top:1px dashed #e2e2e2;
	overflow:hidden;
	zoom:1;
}
.widget-area ul ul li:first-child{
	border:0;
}
.widget-area ul ul li a{
	color:#6e6e6e;
}
/*侧边兰结束*/

#comment-area{ border:1px solid #e4e4e4; background:#fff;padding:10px; margin-bottom:15px;}
#comment-area h3{margin-bottom:10px;}
/****** Comments Layout Styles ******/
.comments { margin:10px 0;}
.comments h2{ font-size:16px; margin-bottom:10px;margin-left:15px;}
.comments h3{ font-size:16px; margin-bottom:10px;margin-left:15px;}
.comments li{ clear:both; position:relative; width:96%; padding:2%; }
.comments ol{ padding-left:30px;}

.comments .commentno { position:absolute; top:0; left:-60px; width:60px; height:60px; font-size:18px; line-height:2em; text-align:right;}
.comments .avatar{ float:left; margin-right:10px;}
.comments .odd { background-color:#F9F9F9; border-bottom:1px solid #EFEFEF;}
.comments cite {font-style:normal;font-weight:bold;}

.commentlist li{
	padding-bottom:20px;
}
.commentlist li p{
	margin-top:10px;
	clear:both;
}
.commentlist li .reply{
	clear:both;
	float:right;
}	
/****** Respond Layout Styles ******/
#respond{ margin:15px 0;}
#commentform{
	padding-bottom:15px;
	margin-left:15px;
}
#commentform .comment-form-comment label{
	display:none;
}
#commentform .form-allowed-tags{display:none;}
#commentform p { padding:2px 0;clear:both;}
#commentform input[type=text] { padding:2px;float:left;margin-right:10px;height:20px;}
#commentform input[type=submit] { padding:2px;}
#commentform textarea { padding:2px; width:80%; max-width:98%;}
#commentform textarea{ width:80%;}

.editComment, .editableComment, .textComment{ display: inline;}
.comment-childs{ border: 1px solid #ccc; margin: 5px 2px 2px 0px; padding: 5px 2px 2px 5px; background-color: white;}
.chalt{ background-color: #efefef;}
#newcomment{ border:1px dashed #777; width:90%;}
#newcommentsubmit{ color:red;}
.adminreplycomment{ border:1px dashed #777; width:99%; margin:4px; padding:4px;}
.mvccls{ color: #999;}



#footer{ width:100%; background:#ebebeb; padding:50px 0; text-align:center; color:#515151; font-size:11px;}
#footer .iued,#footer .ialue
{ margin-right:20px; top:-4px;}
